#define _CRT_SECURE_NO_WARNINGS
//#include <stdio.h>
//
//int main()
//{
//	int arr[10] = { 1,2,3,4,5,6,7,8,9,9 };
//	return 0;
//}


//#include  <stdio.h>
//#include  <string.h>
//#include  <ctype.h>
//int fun(char* s)
//{
//    char* lp, * rp;
//    /**********found**********/
//    lp = s;
//    rp = s + strlen(s) - 1;
//    while ((toupper(*lp) == toupper(*rp)) && (lp < rp)) {
//        /**********found**********/
//        lp++; rp --;
//    }
//    /**********found**********/
//    if (lp < rp) return 0;
//    else   return 1;
//}
//main()
//{
//    char  s[81];
//    printf("Enter a string:  ");  scanf("%s", s);
//    if (fun(s)) printf("\n\"%s\" is a Palindrome.\n\n", s);
//    else printf("\n\"%s\" isn't a Palindrome.\n\n", s);
//}


//#include  <stdlib.h>
//#include  <conio.h>
//#include  <stdio.h>
///*************found**************/
//double fun(int n)
//{
//    int a, b, c, k;
//    double s;
//    s = 0.0; a = 2; b = 1;
//    for (k = 1; k <= n; k++)
//    {
//        /*************found**************/
//        s = s + (double)a / b;
//        c = a; a = a + b; b = c;
//    }
//    return s;
//}
//main()
//{
//    int n = 5;
//    system("CLS");
//    printf("\nThe value of function is:%lf\n", fun(n));
//}


#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
void fun(int m, int k, int xx[])
{
    int count = 0;
    for (int i = m + 1;; ++i)
    {
        int flag = 1;
        for (int j = 2; j < i - 1; ++j)
        {
            if (i % j == 0)
                flag = 0;
        }
        if (flag == 1)
        {
            xx[count++] = i;
        }
        if (count == k)
            break;
    }
}
void main()
{
    FILE* wf;
    int m, n, zz[1000];
    system("CLS");
    printf("\nPlease enter two integers: ");
    scanf("%d%d", &m, &n);
    fun(m, n, zz);
    for (m = 0; m < n; m++)
        printf("%d ", zz[m]);
    printf("\n ");
    /******************************/
    wf = fopen("out.dat", "w");
    fun(17, 5, zz);
    for (m = 0; m < 5; m++)
        fprintf(wf, "%d ", zz[m]);
    fclose(wf);
    /*****************************/
}